Add .gitignore
Add complex layout