I hope you don't spend too much time on this stuff because you could instead be spending time working on the other cool stuff you've posted. It might be better to just write game tools in Visual...