access to component list. better creation/register mechanism