staged

(noun) microscope stage

platform (generic term)