Tcl provides a variety of methods of organizing general code into separate files that can then be used .