1st pass at geometry component

outputs json.  need to match the json format that describes objects...
Merge branch 'master' of https://github.com/va3c/GHva3c