Updated Design doc with new Entity-Component system design