Implemented new R12Interface base class and IP / Serial interfaces