A versatile directive for fetching items