
Basic project layout:
---------------------

	imagegrid/		- domain-specific modules

	features/		- feature modules
		_feature.js	- feature template
		all.js		- feature loader
				  this module includes all the
				  feature modules to be used in the
				  system.
		meta.js		- feature configuration and
				  meta-features

	workers/		- workers

	lib/			- generic library modules
		widgets/	- generic widgets
		_module.js	- module template
		_template.js	- generic js file template

	ext-lib/		- external library modules

	node_modules/		- npm modules
		ig-*/		- ImageGrid npm modules

	css/			- css/less files
		widgets/	- widget-specific css

	images/			- system images
	data/			- data and assets

	doc/			- various dev documentation
		PROJECT-LAYOUT	- this file
		BUILD-NOTES	- notes on the build process
		NOTES		- general notes
		HACKS		- list of hacks around external 
				  "features" and bugs
		MAKE		- Makefile doc, the same as printed
				  by make help (generated by make doc)

	archive/		- image archive root structure

	experiments/		- standalone experiments

	package.json		- npm/nw configuration
	electron.html		- electron-specific html
	ui.js			- GUI root setup

	ig.js			- CLI entry point
	index.html		- Browser/NW entry point
	e.js			- electron entry point


