Header files for Blocks, and a separate header to hold the Block arrays for display to prevent clutter.