What did new architecture on the Mac OS line make necessary