wip: add selectionn feature
wip: unselectable features
wip fix layer switching
wip display style
wip use declare, separate
define _
wip define files to proj