Found a viable design pattern for widgets & post items.