Systems Thinking, Critical Realism and Philosophy: A Confluence of Ideas