Created EmbedModule service for Native C++ components support,
Cleanup existing prompt service implementation and switch to new embed service
Remove unused handle viewport functionality (TODO moved to separate component)