All component code available on GitHub