Even more documentation, added .pipe to the interface