Accommodate constants for image size and rework suspect logic
Use external files for large peripheral cores
Fix exception
Document base class for peripherals
Move the latch peripheral core into a separate file
Use consistent format for docstrings, clarify use of "core" for peripherals vs. the processor