Why not make it as a command line program that requires only the barest minimum of depedencies? And be bold: make strong conventions so that the source structure is as identical as possible for each site -- so people can build on your project and provide tooling for it.
1. Someone who knows the benefits of a self-hosted static site over say wordpress.com/.org. So probably some technical.
2. But doesn't want to learn another command line app, a new templating system etc. Just wants to write stuff and publish it in an intuitive way. They don't want to shave that Yak to write their blog. Hell they are so damn lazy they don't want to download and install anything! (hence a chrome app)
I currently solve this using Github pages, letting it generate the site for me so no local install. But that feels a bit locked in.
Yes, Hugo tries to be that, but it doesn't succeed in offering enough good conventions, so if you want to use one of the many setups available things are going to get messy.
Making something a website generator isn't easy. Not least because people who design and implement these things seem to love fiddling around with website generator tools. Which isn't necessarily what users like.
Focus on getting the basics right.