reduce the number of bouncing required
remove id from key struct
small logic cleanup on mcp_read_col()
Implement layer logic.

Move all layer code to ‘layers.ino’.