Refactored to using IProcessor
Adding stash and profile renderers
Refactoring and project cleanup
More refactoring and cleanup