This was made for a first term project and is currently just a basic demo/prototype.
More idea are to be implemented and a lot more depth is to be added. But it has been put on the back shelf for some time.