ContextPanel: reworked the authoring panels to look better and behave more
intuitively

Signed-off-by: Christophe <chris.chapuis@gmail.com>