This looks very promising so far, thank you!

Just in case you are in the market for ideas on potential new features:

- It would be nice to have the option to only render persistent classes (i.e. to make it look a bit more like an E-R diagram).

- in UML associations are depicted as annotations on the arrows, rather than foreign key properties of the pointing class. Again, would be nice to toggle this via an option (i.e. to be able to make it look a bit less like an E-R diagram)

- the ability to control what to show for an individual class, e.g. I have a mega class (in terms of number of properties) that is fairly core to the system and therefore many classes point to it. I would ideally like the ability to just show the class name itself and not its members as that would unnecessarily dominate some diagrams.