Added alignVector.
Relaxed lower bounds on base.