I had far less time than I expected so it's a basic prototype. There are tons of improvements pending.