For 2, there is a ticket (A12-13297) ready for planning, which would solve this. But currently this is only modelable with a workaround, which I could show you. The result would look like this:
For 3, yes. I created a ticket (A12-15411) to solve this issue on server-side. Currently this is not possible without custom code.
