Gmynd framework