The Four Core Types of Trusts: Revocable, Irrevocable, Living, and Testamentary