Rename to IPWhitelist, and do a bunch of changes to make this more general-purpose.