Another huge monolithic commit... Let's see... I made util;Cloneable into a complex, but useful, utility class, with a lot of metaprogramming, similar to err;Exception.  Now you just inherit from it and it handles the details of making your class cloneable (including multiple inheritance).  I updated the factory\registration parts of the res module.  I started to integrate the clip and res modules.  I started to merge the indentation of nested namespaces.  There's probably more but I don't remember.