Can mesh data in STL files be assembled?

Hi,

I use a 3D printer, but when I tried to save a complex design as an STL file SOLIDWORKS shuts down/stops working. To try to fix this I surfaced cut the design into four different parts and they were small enough to save as an STL file through SOLIDWORKS. I now have four different STL files that I would like to assemble this data into the original design. Is this possible?

SolidworksAssemblies