Converted the String messages resource to a more full fledge property system that support multiple data types and a tree structure.