Restructure & add demo view

Restructure project and create a demo view