specialized designer window for each room eject type
Add specialized designer windows for each object type similar, so for example if you have a function you will see the parameters, output tables and their types as part of a definition grid of some sort, if you are editing a table you will see columns and their types in a different style of grid with all sorts of options too (unlogged, permissions, change schema , etc …), when editing a row level security it will give you access to 2 editors in the same window depending on whether you want 1 policy for all operations or a separate policy for reads vs insert update and so on, this will make the entire admin experience a lot less error prone, this should also apply to permissions management at the database / server level too