C3PO (Hardware Library)