distinguish cimi resources from stratuslab extensions
refactor to bring common crud actions into shared functions