And you must recognize and accept that doing so will take inordinate amounts of your time and your energy.
It is not wise to throw this on top of other projects, as it has the potential to take up all of your free time.