Allow generic language representation to be mapped by specific ones

See issue #17