- Make position props on buttons optional - Move UIElement creation back to Factory instead of within Section