Updated library sub module.
Improve Component inheritance procedure.