Former-commit-id: 401105bdd16dfc01e118f7d96daf63cf8360503a
Readme and documentation will be worked on soon