Code-generation tools

--