Reworked allocation methods.  Started changing object and string representations.