More validation logic, support for almost all types and constraints
Basic (shoddy) support showing the 'now playing' item details