First pass of boilerplate structure and build file