Issue #3115503 by clayfreeman, tim.plunkett, alexpott, andypost: Support context aware layout plugins