Adding directory structure & dependencies