Refactor: C++, multi class structure. Basic functionality restored.
Basic file service restored. Further break-down into better class encapsulation.