Added component config. This is a proof of concept.
Added configurable table name and behaviors.