Create shared_components.vhd