A domain is an expression medium for a static pattern which has a uniform set of laws that constrain the replication of that static pattern.
There are three domains of interest: