Dear @Organstudio
all this is possible. But you will need to add a lot of CUSTOM CODE.
jQuery and CSS.
You can deactivate or change specific elements with the CUSTOM CODE.
It's all not very default things you are going for. So it is difficult to help.
Best!
Marius