Initial project layout and depency settings