Different levels of granularity are acceptable, as long as they are backed by real architectural decisions