replace the fixture array with a fixture manager & querying
use the new tagging system to generate submaster channels