Vendor menu

Laid the groundwork for the map screen and initial workflows
no need for this method