Engrave Custom: Separate P-A-C from Preview Modes

... and make the Preview Modes UI code more maintainable by using loops instead of creating/managing each checkbox individually