move static data to components directory; re-factored component api to sandbox