To make something more complex; to complicate.
To spread or diversify into multiple fields or categories.
To divide into branches or subdivisions.