Make concepts flat instead of nested

Columns based off concepts are now explicitly defined in slice definitions and are flat instead of nested values. This greatly simplifies the code around them.