Made some small modifications to them but they are mostly the same. Former-commit-id: f304534c4f34dd92a3e6d96a87e3f2652321b1ae
Readme and documentation will be worked on soon