Started dynamic support.
Adding some docs.
Merge branch 'master' into develop
New dynamic features.
Restored to vanilla.
Merge branch 'develop'