decided to move index again into its own package and just use sqlite - no more abstractions.