If you have any more suggestions or feedback please let me know. This is only a proof of concept and I am very keen on improving it further.