New project structure. Can has desktop now.