re-factoring for new components system
move static data to components directory; re-factored component api to sandbox