Trying to impelement a device independent architecture.