general convex topological spaces