Towards computer support of the soft systems methodology: an evaluation of the functionality and usability of an SSM toolkit