First commit

Интерфейсы, заготовки