[flashrom] how does we design a flashrom