Magic Nodes

Does it make separate files for each function? Or are all magic nodes put inside one big function library?