inspirational quickhack
added componentized framework
ignore dropin.cache