slimCat Ocelot rc2.21

-more flowdocument refactoring, now most uses the new method
-moved some classes into their own file