First layout and a bit of reflection for the inspector.