Interfaces enabling declaration of single threaded and thread-safe components.