Thanks PaulsGames,
Doxygen looks promising and I will explore it when I have a bit more time.
If I ever release my tool for the public it will probably only support Unity and it is a fun project to do but it is still very rough around the edges to use.