Transformers: General Principles