Added register-interface and adapted documentation, fixes #3