Все общие компоненты перенесены в отдельное место