Postal address fields?

Hi all,
Is anyone aware of or working on a dynamic postal address fields package, e.g. using the xNAL standard? Specifically, when entering an address, a series of fields would display that change structure dynimacally based on country to match address formatting in the specific country/region. Here is an example of the Drupal Address Field module.

Relatedly, the Google Places Autocomplete looks promising, but some sites may not want to rely on third party services such as Google.