add Location Components
once add all draft components
Merge commit 'bebd0184b623007bc711aa9e4f77b15a1c8b9ec0' into rock/location