Accessors.js

	Defines 	Accessor

	Needs 	CSNumber
			List
			csport




CSNumber.js 

	self-contained

Essentials.js

	Defines	operators
			infixmap
			niceprint
			myfunctions
			evaluator
			
	Needs 	namespace
			List
			CSNumber
			

General.js

	Defines 	General

	Needs		List
			CSNumber
	

List.js

	Defines	List

	Needs 	CSNumber
			General
			evaluator



Namesapce.js

	Defines	Nada()
			Void()
			CError()
			nada
			Namespace
			namespace

	Needs 	csgeo


OpDrawing.js

	Needs		Accessor
			CSNumber
			csport
			List
			csctx
			evaluator
		
Operators.js

	Needs 	csconsole
			CSNumber
			csmouse
			csport
			csgstorage
			csctx
			csw
			csh
			List
			General
			Accessor
			namespace
			evaluator

OpImageDrawing.js

	Needs		evaluator
			csctx
			csport

OpSound.js

	Needs		evaluator



Parser.js				//Way too much public

	Defines	evaluate
			evaluateAndVal
			evaluateAndHomog
			condense
			report
			generateInfix
			modifierOp
			definitionDot
			validDefinableFunction
			definitionOp
			infixOp
			isPureNumber
			isNumber
			somethingelse
			isOpener
			isCloser
			isBracketPair
			funct
			parseList
			bracket
			analyse
			
		


	Needs 	Accessor
			List
			CSNumber
		

===================================================

GeoBasics.js		

	Defines	csinit
			

	Needs 	csctx
			csgeo
			svg
			evaluate
			render
	

GeoOps.js

	Defines	lock
			recalc
			recalcX
			render

	Needs		csgeo


GeoState.js

	Defines	csgstorage
			csport
			back



Main.html
	Defines	csmouse
			cscount
			csw
			csh
			csconsole
			csgeo
			svg
			gslp
			images
			csctx	
			cscode
			cserg
			

	Needs		csport
			recalc
			evaluate
			render
	
			