This enables the `Layout` struct to be packed (as well as the `Properties` struct) which should further reduce the memory footprint.
This enables the `Layout` struct to be packed (as well as the `Properties` struct) which should further reduce the memory footprint.