Hi,
There's no typical or recommended way to organize tests. The way to organize them depends on your needs and on how it will be more convenient for you. So, you can use any test structure, which you find the most useful.
Saying in general, the TestItems feature is very convenient for test organization. The following articles can be useful for you:
"Managing Projects, Project Suites and Project Items" (general information on managing projects)
"Tests and Test Items" (information about Test Items)
Working With Test Items in Scripts (how to work with Test Items from script)
Also, using Events can help you organize the testing process. For example, you can create initialization and finalization routines and handle the OnStartTest and OnStopTest events:
Creating Event Handlers - General Procedure"List of TestComplete Events".