[TASK] Move menu type variables to Provider
Allows the variables to be accessed from frontend rendering as well as backend editing.