DisplayList overhaul

Change-Id: I53418d580c98f706e971545cff81b9921c12cc5f
22 files changed