'I' Component

Started implementing the I component into the code... Will continue
later.