user manual
	1. intro: what is pcb-rnd; place in the generic workflow
	2. model of the world
		intro
			real boards (terminology)
			pcb-rnd terminology
			limitations
		board, global properties
		layer groups and layers
		atomic objects
			lines
			arcs
			vias
			polygons
		composite objects
			elements
	3. where data is
		board
		paste buffers
		footprint libraries
			pcblib
				static footprints
				generated footprints
		file formats
			board
				lihata
				pcb
				kicadl
				kicad
			footprint
			import
			export
	4. user interface (hid plugins)
		under the hood: actions
		gtk
			main window
			menu + keys
			misc dialogs
				log window
				cli
			library dialog
			propedit dialog
			preferences dialog
		batch
		(lesstif: low prio)
		(remote: not finished yet)
		(sdl: not even started yet)
	5. invocation
		TODO
	6. feature plugins
		autoplace
		autoroute
		... (TODO)
	7. io plugins
		lihata
		kicadl
		kicad s expr
	8. utilities
	9. appendix
		glossary
		full index/catalog of actions (generated)
		full index/catalog of all plugins
		how to build

		
_styleguide notes:_
urls all lowercased (eg. GTK becomes gtk)
pronouns: write to avoid pronouns, use user/developer, use she
organization:  hierarchical with lots of links for people who have tunneled deep?
navigation: don't add navigation in page, rely on browser navs
html strict:  use standard html 1.0 
css:  use css for looks without content modification 
assets: generate assets (use dot, etc), assume make and same system is able to build pcb-rnd
tables: use zebra styling for ease of reading 
deps/requirements for pcb-rnd itself (we need an appendix table to live create the actions list)
naming sections: despite lowercasing urls, keep naming concise so links have names that lead to sections with same names
