Added register-interface and updated documentation accordingly