Vision Subsystem

Pulled vision commands into their own subsystem.