Merge "Encapsulated visual URL in new VisualUrl class." into devel/master