Added concept of runtime component