corrected MANY flaws (project dependencies, demos) added layouts