updated typesafe config
trying to generate better names for compound drivers
adapter block no longer needs to be configured. this was meant to keep the 'power' of the block in check, and that isn't really necessary anymore now that components per computer are limited. and it makes things so much easier!
cleanup after adapter simplification