Better error handling
Implement saving asset paths for components