One can imagine an obsidian plugin of any arbitrary level of complexity, given it's written in a Turing-complete language.