Asset import - to refactor out into an extension
better asset distribution
Extension rewriting and inheritance maping