Artifact design methodology (simplified)