Implemented builder pattern for PeriodAdaptationManager and added skeletons or implementations for most of the "plugins"