Low Level Hardware Description — A foundation for building hardware design tools.