Set up the project
Added table, column, and constraint metadata and implemented them for table and constraints.
Added implementations for ColumnMetadata
Added value generation metadata
Added metadata registry and context and their implementations