schlink

wrapping everything in endless wrappers does not bring code reuse Frameworks Exist for Conceptual Integrity