An Object Oriented Framework For Bitstream Generation For Multi-Technology Fpga Chips