@@ -0,0 +1,322 @@
+package com.jayrave.uxLayouts;%0A%0Aimport android.support.annotation.NonNull;%0Aimport android.util.AttributeSet;%0Aimport android.view.ViewGroup;%0A%0Apublic interface IUxLayout%3CLP extends ViewGroup.LayoutParams%3E %7B%0A%0A    @NonNull%0A    LP generateDefaultLayoutParams();%0A%0A    @NonNull%0A    LP generateLayoutParams(AttributeSet attrs);%0A%7D%0A

add IUxLayout interface (all ux layout impls should implement for uniformity)