I am in the middle of this swap myself, except I am sway ATX to MTX.
You still have some decisions to make.
You want to run OBD2a OBD2b or OBD1? Depending on answer you will need the appropriate converter, unless you run OBD2a which your chassis and wiring harness are.
Personally I am running my 99 B16 with a 99 ECU and 97 EX harness with boomslang OBD2a to OBD2b conversion harness. Cost a little more, but I was looking for clean/OE swap.
You can rewire your existing harness or you can buy and EX harness for an OBD2a which your chassis is and modify it, which is less work than working with the DX harness.
Again, I chose the EX harness because it minimizes wiring work, and again for a clean/OE swap. Let me know if you want some details on wiring modifications. I did more than necessary, because I wanted to retain the use of as many OE wiring fasteners, clips and retainers as possilble, again for OE/clean swap and reliability.
AC, you need 94-95 DOHC Vtec AC bracket, if you which to use your existing Sanden AC compressor without discharging the system. I've heard 97 CRV work, no confirmation though. You can use the B16 Compressor but will need custom lines or perhaps Si ac lines.
PS, you need the Civic SI PS line from pump to "rack and pinion", unless you want to modify your existing.
You should have all the engine brackets you need, just use your OE rubber mounts.
Cooling, you need up radiator hose or custom.