scratch attempt at overlays
cleaned up item diff readability
Justin's overlay CRUD