Capable. Upgradeable.

Capable. Upgradeable.