I believe it is all possible via the admin web gui now. @zogstrip worked on this and we use it extensively.