Added Visio document representing modules, my basic solution structure