Toolkit independent components