Rework approach. Keep Features default include file and callback structure the same
Remove component rewrite includes
Update readme