Completed backend customization code

- Customization of assets.lua and levels.gen.cpp is completed.
- Visually verified as correct. No actual testing done.
- Not integrated into the UI as of yet.