Масштабный рефакторинг

Наконец централизованное хранилище DataSource. С хромом всё теперь
работает. Использование DataSource ограничено 1 пакетом.