Inside the interface - there's no reason to spread everything out like this. Keep various kinds of member types together, putting vertical space between the groups