Major modifications. Not component based anymore. Data links are used instead.