Former-commit-id: 8436d7f8f14e45929896397bfaf87ac21e3c8dff
Readme and documentation will be worked on soon