Simulates! Yay!

The code now simulates in HLS. Still no byte swapping (any and all
results will be invalid).