Basic architecture.
Basic architecture.