Create the IRunnableComponent Interface and the ComponentNotRunnable Exception