Currently uses a regex search to find content but would be much better to parse and walk the AST
Currently uses a regex search to find content but would be much better to parse and walk the AST