beginning to remove high level THREE js functionality (still in place - use this revision to test against my implementations