Jenerator - An Open Source Way To Create Open Source Frameworks