change dependency structore

- changed dependency structure.
- removed documentation comments, in lieu of a static example/documentation website.
Merge branch 'feature/amd-experimental' into develop