I want/need a wrapper layer between the "bare metal" and stuff that handles everything interesting.