There is certainly more than one technique that can be used to set up your FrameWork Manager model, similar to the Impromptu catalog, however this is how I like to do it:
The first layer (namespace) I call the Database Layer (or View), and this contains the raw tables and columns as they appear in the back-end database. Normally I create the relationships in this layer also.
The second layer I call the Model View, and this should be query subjects created from the objects in the Database View (essentially all Model query subjects and query items). In this layer I rename the columns (query items) in the query subjects to their business names (what a report author will see in Report or Query Studio). I will also add common calculations, string concatenations, etc. in this layer
Typically the final layer (or namespace) will be the Presentation or Business Layer, and this layer will contain the shortcuts to the Model View query subjects. On rare occasions I have had to create an interim layer before the final layer in order to create query subjects that consist of query items from two database query subjects and then create relationships in this layer.
I hope this information helps...