Reorg, package level
Update documentation
Further documentation updates
Adjust code examples in documentation
Adjust docs layout
Fix readme filename
Add diagram to readme