Refactoring code.

Migrating project files as documents. Search on documents.