This looks really interesting! I'll upload a cs in a bit!