A Web Component which enables you to have central content with a left and right tray which can 'push' into view