Created Dialable and Listenable structs to aid URI parsing.