Impement marker clustering

Close #30