First step of reworking the Interface engine

Remember: Only the resources in /packed are getting used for this!