circuit such a logic arrangement may further be embodied in enabling elements for temporarily or permanently establishing logic structures in such an array or circuit using for example a virtual hardware descriptor language which may be stored and transmitted using fixed or transmittable carrier media it will be appreciated that the method and arrangement described above may also suitably be carried out fully or partially in software running on one or more processors not shown in the figures and that the software may be provided in the form of one or more computer program elements carried on any suitable data carrier also not shown in the figures such as a magnetic or optical disk or the like channels for the transmission of data may likewise comprise storage media of all descriptions as well as signal carrying media such as wired or wireless signal carrying media the present invention may further suitably be embodied as a computer program product for use with a computer system such an implementation may comprise a series of computer readable instructions either fixed on a tangible medium such as a computer readable medium for example diskette cd rom rom or hard disk or transmittable to a computer system via a modem or other interface device over either a tangible medium including but not limited to optical or analogue communications lines or intangibly using wireless techniques including but not limited to microwave infrared or other transmission techniques the series of computer readable instructions embodies all or part of the functionality previously described herein those skilled in the art will appreciate that such computer readable instructions can be written in a number of programming languages.