Complete codebase rewrite of impressive