Smart Components – Simple but smart C