basic AssetCollection handling broken out, time to integrate
new asset handling almost complete, there will be an issue when publishing assets for multiple models on a page