r247953 - TypeSystem is now a plugin interface

Resending since I sent to wrong list again.