Split procedures into one-per-file