I'm still looking for a good replacement for Dynalist, which is not free software (important because such data/workflow is too important to be at the mercy of a third party).
Extra structure would be a nice addition, but without the source code I don't think this will do.