This document is an outline of where encompass will be heading in the
future. If you have any quarrels or anything to add, feel free to send
me mail. I will excercise my right and ability to update and obsolete
this document at any time without warning. Anyway, here it is:

Bonobo:

	- The rendering will be done by a bonobo control (encompass-htmlview)
		- This control will support the following:
			- Plugins, by way of bonobo controls
			- Context menus
			- Disk/Memory cache
			- Printing, by way of gnome-print

	- The help rendering will be done in a separate control
		- Yet to be named
		- Will do rendering/control embedding/context menus

	- Other possibilities for controls exist
	
	- Server mode (working)
		- Allows instant window creation
		- Will allow easier access for other applications

	- Sidebar (Encompass Bar?)
		- Will use bonobo to embed views for Favorites/History/Etc...
		- Custom sidebars can be written easily using bonobo
		- Possibility to place IM clients/Games here

The Shell:

	- Toolbar
		- Will use bonobo to embed additional toolbars for customizability
		- Standard toolbar will be able to be used by all major views
			- Use ECompletion to autocomplete through history and the local
				file tree
			- Use Combo Boxes for the drop-down Back/Forward menus

	- Menus
		- Bonobo Menus for views to add their features to the menu
		- Tools menu for custom configuration or other tools

	- History
		- The shell will manage the history, as this will be transparent across
			all the different views that might exist

	- Favorites (Bookmarks)
		- The shell will "manage" the users favorites/bookmarks
			- ~/.gnome/apps/ will be the storage location
			- GNOME Desktop files will be the format for the bookmarks
			- Integrates with the panel, and user-custom programs
			- Simultaneously write a .desktop file and add a bookmark to the menus
