A Reference-based Design Approach