UML Diagrams

Hey @petergault

I created the UML diagrams using railroady. This is my first ever open source contribution and I plan on helping out CoFactor as much as I can in my spare time. Check out the new docs directory which contains the .svg files and let me know if thats sufficient.

Thanks!