Patching Init

Port to patch lists are now initialised
DMX Channel made patchable

DMX Channel code is now usable with the patch module
More reflection magic dust added to patching

Extra dollops of reflection magic dust for the patching system so that it
actually works
Even more reflection in patching

Patching modified to be purely reflection based so it has a hope of working