Build up the project framework and implement the marquee demo