Implements find or create functionality. 

Live coding from NSSpain, credits to all attendees.