New offcanvas functionality

Allow Offcanvas to overlap content instead of pushing content.