I have a .net project that takes a list of parts from a text file and places them all on a schematic sheet. No connections, just puts the symbols down. You would have to move them around on the sheet or move them to another sheet to construct your actual circuits.
Send me an email and I'll get it to you. My email is: firstname.lastname@example.org