Adds basic interface controls.

- basic radius control and persistence for the base module
- basic size/shape control and persistence to the strut module