Create hardware template
Closes #33 (closed)
This MR
- Creates a dedicated
HardwareTemplate
to 'normalize' the way to create default hardware widgets. - Converts motors and shutters.
- Creates a
state
variant for motors and shutters. - Plus small changes on the form-layout.
This can be used to put the header at different places (MotorSmall
is not really needed anymore), and provides other stuffs later if we want.