Major refactor of the codebase; removal of vibe.d as a dependency