Moved traits into their own package
Updated trait references
Fixed imports
Extract converters into their own package
Extraction of internal details from the top-level namespace
Start making the streaming more efficient