Ivory: Secure, Contain, Project
Point of view is worth eighty IQ points — Alan Kay
TODO:  Basic intro to projective geometry and homogeneous
coordinates  Build up a library for PGA on top of raw GA units  Can we
remain agnostic about the number of dimensions?  If not, parameterise
it.  Might be relevant for taking duals.  Try to remain interoperable
with conformal geometric algebra:  If we can use the same underlying
representation then great  If not, can we parameterise the operations?
 Is it worth adding synonyms for the first few dimensions?  2D is
nice:  →
and ↑
for the first two nonideal GA
units  ←
and ↓
for the negative of each 
Bivector (pseudoscalar) is ↺
, negative is ↻

3D is harder to represent:  Arrow pointing into ⨂
(fletches) and outof ⨀
(tip) the screen  Make sure to
pick the positive/negative for whatever the customary orientation
is!