Basic classes/interfaces added.