I guess they don't -need- headings, I tend to put in headings just for readability as a habit.  I feel like splitting them into separate files would just make more places for someone to look to work out exactly what that feature is doing - after all all those steps apply to only one feature.