IBlock and IItem created. Actions refactored (partial)