 			return
 		}
 		
+		// Extract resources
 		for(resourceType: String, resourcesData: JSONValue) in self.data.object! {
 			if resourceType == "linked" {
 				for (linkedResourceType, linkedResources) in resourcesData.object! {

	}
	
	
	// MARK: Links
	
	private func extractLinks(serializedData: JSONValue) {
		if let links = serializedData["links"].object {

			// Loop through all links in the serialized data
			for (linkName, linkData) in links {
				let linkTemplate = LinkTemplate(compoundKey: linkName, href: linkData["href"].string, type: linkData["type"].string)

 */
class DeserializeOperation: NSOperation {
	
	/**
	 *  A LinkTemplate represents a top level link template.
	 *  It can be used to interpolate the href template with given values.
	 */
	struct LinkTemplate {
		var resourceType: String
		var key: String
