Add extension toolbar simplified API

This adds a base class that allows a more concise way to write extensions toolbars.
This does not cover all possible layout / cases, so the standard way is still supported