Abstract Families of Languages