Major restructuring in progres. Code non-functional. Modularizing to separate data providers, reporting engine and portfolio classes