Added partial layout functionality and began transition to relative positioning
DisplayElements no longer need x, y, width, or height set in their constructor
added skeleton file for ListLayout
added more logic to ListLayout