Quick personal project from an old sketch. Edits may still happen.