Backend: Support for full customization