Hardware design framework manifesto