Extra special directives, components, providers and pipes to aide in tackling everyday interface development needs in Angular2