Creates initial structure and adds dependencies.