A ground up rewrite of the Asset Manager project