gREST Application Structure