WIP: Introduction of new DSL for OHAI

Creating a PR for @ClaireMcQuin using OHAI-9015 so that we can discuss the code :)