PlanSwift 10 includes numerous Sample Templates. You can use these as they are or use them as a starting point for creating custom Assemblies.

You can view details about an Assembly by double-clicking it, then clicking the Advanced button

From the Advanced view, you can add cost and markup information and other calculation details.