some minor project cleanup, also prep for SPI TLV interface