Core Components

Methods and data structures living in core are designed to be reuseable, mid level constructs for use in index implementations.