I spent some of yesterday and some of today splitting apart RatufaCoat and refactoring it. This is just an initial process that I am taking for refactoring, since it is easier to cleanup smaller pieces than big ones. But the end result is much more organization.