Feature sequential layout cleanup

Clean up of logic in SequentialLayout.  Gets rid of bug where if a Surface has no size then it grows exponentially. Removes girth, itemSpacing, and default size.  Allows for updated getSize on parent change by computing size per frame.