Rewrite to RoaveDeveloperTools

This PR is a full rewrite from 0, providing a better/more flexible overall architecture and hopefully output as well.