Specs around internal widget classes