The shelves are basically thin boxes made from 42 x 18 finger jointed pine glued both sides to 6mm ply. This is overkill for the short shelves but I have some that need to be 1900 long and the thickness should stop them from sagging. They'll be mounted into a recess in the room and fixed to the wall on three sides.
For cutting the ply I've made a fence for my circular saw which I clamp across the cut line. I use an 9 1/4 inch blade with 80 teeth set to cut just below the lower ply and it seems to cut without breakout.
For docking timber to a consistant size I've built another jig. I clamp the wood to the back fence and screw in a stop to make sure the size is consistent.