refactor: view transformer is now a module available to components builders. Table itself is a component now. This should makes it simpler to create new components or mix custom templating with converted components