From Inverse-Source Problems to Reflectarray Design - An Innovative Approach for Dealing with Manufacturing and Geometrical Constraints