All done, I've completed the interchangeable cam model, complete with interchangeable cams!

All I need to do is write the instructions. Tomorrow. I promise.