Basic OpenDDL parsing (and limited composition) with samples.

Currently the main missing features are:

- Structure sub-class constructors for OpenDDL composition.
- Property type coersion methods.
- More mutability methods for Structure sub-classes.