Basic Setup

At this point the task can be loaded into another project. Doesn't do much though.