Initial architecture for extensions