add sub-parts of the TrayScan platform to differentiate between uses of
it

in particular, we want to identify cases where parts of it are not used
for some reason which may affect processing of the images