Bundle: Segregates read lock

* Segregates read lock. 
* Adds settings interface for bundles.
* Renames variable for generalization.