Can you create/edit a behavior tree at runtime?

I'm architecting a game concept which simulates evolution by randomly adjusting behavior trees each time an organism reproduces. That said, does BD support runtime edits out-of-the-box? Can you still select the in-game object and view the tree in action?

Thank you