Add PerspectiveButtons widget

Can be tested in PerspectiveButtonsTest. Needs skin regeneartion.