Initial behavior tree API