Where to start, im going through this as well.
Maybe start with defining what you want from a piston and what alloy you want to use, as this will play a role in what piston to wall clearance you run because of expansion, based on how much power you intend to make, and if you want to spray NO2...