Library of components for RTL digital design