Setting up demo project and doing something I am sure I will regret someday...