Renamed AllocateList; provide Data/Text accessors; unify space calculation in basic lists