That looks like a fun project. I'd spend most of my time getting the firebox and airflow right first, because everything else depends on that. A good draft will make it burn hotter, cleaner, and with far less smoke. If you're using reclaimed materials, I'd definitely use firebricks around the burn chamber, as standard concrete or paving slabs don't usually cope well with constant high heat.