widget layouts proposal