TARGET assets are user objectives. REQUIRED assets are the assets below traversing the dependency graph.
ENABLED assets are those assets for which every other asset below is either TARGET or REQUIRED.
An example may help to see it. Let us have two services that depend on a shared server:

These are the consequences of selecting each asset as a TARGET:

Related topics