UI: Added backgrounds, properties and many other UI features.