4 Speed plus Reverse gearbox

A model I made to understand how a gearbox goes together and can be controlled.