Added convenience background objects and altered formatting to only require a set width on a Container to properly layout the container using FlowLayout