refactored OF switch into driver and frontend
24 files changed