restructuring logi-hard, trying to work on standaradized wishbone interface for components