Вынес логику маркера в отдельное ядро, done #13
Merge branch 'marker_core'