Add first working version w/ demo project