Report Architecture - Not completely functional

Getting the basic architecture up before starting on the parser portion.