I am just studying the same and I have a 40+ pages script which describes how to do it. Unfortunately, it is bound to an environment, so it can be misleading if you work with a vanilla installation. I will try to generalize the common tasks:
1) Add a New Site (in my script the site is created as a Launched Copy of an existing site to get existing elementary assets)
2) Assign Users to your new Site
3) Create Templates; I have a template for
b) Container for a Page
c) Container for an Article
4) Start to modify the code for assets created in 3)
5) Create Pages
6) Place Pages to your Site
7) Adjust components such as Menus, StyleSheets, etc.
8) Create Content
9) if required, place Search (search box, search results page)
From the step 4 onwards the order of steps seems to be arbitrary (e.g. you may create a bare code minimum of a Page Template, place it to your site, assign a content, and then come back again to the template).
This really depends how your templates are designed. The template dictates which attribute it will show. Basically, as far I understand your situation, you are able to drag and drop content, the question is what type (asset type) it is and which slot template it is using?
Basically we can structure templates in two types:
2. Asset Specific
Typeless templates are those that are designed to be able to render all types of assets. Asset specific you build to render a specific asset.
Eg. You have a Page asset which is assigned a Template for Page assettype, probably a layout kind of template with slots. Each slot can contain content of a certain type (asset). Lets say you can populate content of the Type Article. Your code uses the ics:calltemplate tag with the arguments, asset=Article and tname=Detail. When you render this Page the Layout template will use the asset specific template Article/Detail to render the contents of the slot.
Take a look at the avisports sample site, its template structure and template source. It will provide you some more information how to design and structure your templates.