refactoring: Column and Array (initial commit)