Separate a DLL for the main program?