static IEnumerable<ParsedUrlPart> ParseUrl(string url)
{
List<ParsedUrlPart> parts = new List<ParsedUrlPart>();
foreach (var part in url.Split(new [] {'/'}, StringSplitOptions.RemoveEmptyEntries))
{
parts.Add(new ParsedUrlPart(part));
}
return parts;
}