New "dynamic" namespace.

Introduced the "dynamic" namespace which will handle all language
specific objects. Also did the usual updates to align with changes made
to the framework.