new composer, supports a better extension model
implementing composer changes, still buggy messaging...fuck