Working version of re-engineered BMM library that handles any depth of generics and container types.
Update BMM test app
Add UML documentation using BOUML tool.