rough pass at webgl renderer and basic line drawing