Create file structure; add dependencies; build basic layout