Reworked project into a basic demo.