Restructured repo/code
Added cleaner separation between natural/build precedence