basic project/code structure and dependencies in place.