Collaboration is not an application: Design principles of portable collaborative networks