The above graphic shows just a few of the positions needed to run a fully functional assembly. Though still not a complete list, here are some more: