a lot of transitions towards getting item components compiling

incl. commenting stuff not direly needed right now.