I have problem at hand for which I'm confused about what is the best practice for going after it. I have thought to intercept item creation process in Sitecore and read the `site` node properties. This idea is similar to what I have read regarding Site specific RTE HTML profiles. Also solution should be extensible later to have per site/per language/per template wise workflows. But is there any OOTB functionality for this? If not what should be best approach to manage workflow with such cases? P.S.: I have seen some projects to follow sprint-wise content workflows but that is not required by us.