Add self activatable command handler
Add abstract resource delta visitor
Refactor IDE listeners