This is my idea for an anti-ban framework that I haven't had the opportunity to finish.
In the GUI for the bot, there is a timeline of all events/tasks that happen. Users can set unique settings for each task on the timeline. For example, each task can have its own "mouse delay" and "mouse speed multiplier" events, where the delay or multiplier takes effect a certain percentage of the time (and the other percentages of the time can be occupied by different delays or different multipliers).
This same "event" system can also be used to specify what percentage of the time to use one method of banking over another. A skill-xp-check event or friends-list-check or camera turn or some other anti-pattern event can be inserted before or after certain tasks and trigger a certain percentage of the time.
You don't necessarily
have to implement this because it's a lot of work (use a Factory design pattern). But it would be a great learning experience.
It's recursion, not reclusiveness
To be honest, I don't see this as "taking over the development" of the bot - you don't need my permission for anything
This is practically open-source now and anyone can request a copy of the code.
This is your own thing, now, and I think you'll make a great bot.
I don't think this is a good idea because a pattern among players could start forming and if Jagex is smart enough, they might use this to ban.
Everything else sounds good, though! Good luck.