New number encoding. Large crawler refactoring.
Divided crawling from database generation