Add weight to assets

Adding weight to assets will enable systems using hooks or dispatchers to insert assets in inbetween other assets.