Build highly extensible system with power of Spring