Changed adding mechanisms to be public - better for extensibility, no negatives.
Fixed wording
Added a List Vector class for compatibility.