Wording
Split code up into per-layer files.