Re-factored the 74258 to use the multiplexer entity instead of it's own inverted multiplexer to reduce duplicate code.