Added Pushable interface. Adjusted current classes for gate delay calculation algorithm