* Major restructuring. This will break everything again. Sorry! But ... this structure should now be stable. As always,
see the examples.
* This is alpha software. Please note many new interfaces may not work. If that is the case please raise an issue.
* All .index methods are now back to starting at 1 (dictated by COM interface). This is easier for me to manage.
* Added hybrid_shape_interfaces module.
* Added part_interfaces module.
* Still much work to do here but at least the templates are in place and are a good starting point!