ArmFrame placeholder widgets

Refactor propulsion widgets into new class