Simplify DynamicLayout when used in xaml or adding to Rows/Items by providing conversions from Control