Revert "Asset"

This reverts commit 92c2c1355cad6f4b72697f9fa4ef1288ef51d242.
Revert "Revert "Asset""

This reverts commit b556303768b801d74c016cce32d9fbbc558da7bb.