Refactored ISdlTag into ISdlElement, code cleanup.