Basic library on top of vibe-d with a couple of design abstractions.