Added macro identifiers for 32 and 64bit desktop architectures.
Multiple updates.

- Renamed the target machine's architecture macros.
- Added the header file for the driver interface.