This is something I threw together once the inspiration hit. It isn't completed but I feel like it is in a good enough state to share. Leave any feedback you want.