Refactoring code base

Archiving old code base of impressionist.