Automated and semi-automated engine assembly lines