Merge pull request #1 from ShunkevichDV/master

some source refactoring
Merge pull request #2 from ShunkevichDV/master

SCs, SCn documentation updated
Merge pull request #3 from ShunkevichDV/master

Descriptions of partitons fixed. Correct keynodes used
add registered user keynode
new keynodes for ui
work on new identifiers language
re-facoring ui commands to new identifiers style
new keynodes for ui