When the software will be stable and you will implement further features, consider propose a choose, among preferences, for activate/deactivate some of them, in order to reduce heavyness, so this software could be also used on little slower machines If you need a colossal computer to run, the program can be wonderful, but not everybody could use it
It’s only an idea, just consider it!