1. A method for generating a user-sharable network user interface, comprising: (a) displaying a management interface for allowing a user to select and manage information displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source; (b) allowing the user to select portions of the information available in the at least one content source; (c) marking the selected information of the content source; (d) storing the marked information; (e) retrieving the marked information; (f) displaying the marked information on the information screen, wherein the information screen includes at least one view, wherein each view contains at least one window for displaying the marked information; (g) checking a permission status of a second user for determining whether the second user is authorized to see a window; and (h) allowing the second user to view a window of the information screen if the second user is authorized.