initial core app pluggable interface
pluggable config
inital pluggable interface