Added free-kernel feature. Roam and File selector fixed.
Abstracted Details. Optimisation.