Simplified the serialize namespace definitions
Created a core filter namespace for the Filter and CachedFilter protocols. Moved XSL code to it's own namespace and implemented the filter protocols for it.