Step 11: Encapsulate behavior, organize through namespacing