Added Operation root class and queue