Cleanup Vec._domain

Rename _factors.  Make private.  javadoc the interface around _factors.
Make _espc field package-private; remove external uses of it.