Add Component script aggregation - fixes #17