Чуть более чем полностью изменил архитектуру

А функционал нет :(