Design From Pattern To Detail