Moved modal components to separated files