pp_component stuff. Dirty as hey'll, but dem component "scripts" starting to look alright
Still needs tons of polish.