Immutable URL class for easy URL-building and manipulation
