I need a video editing software for Window OS written in C# language. It can be used to trim any video format to frame by frame, insert and combine photo/video, add color filter, add background music, add text (Logo, time, location), create slideshow, share to social media websites, shorten or extend video clip and other basic features. Software UI will be dark or grey and must be easy to use with simple, nice interface. I need the software to be separated as free software and paid software. Free software will not be able to add text (Logo, time, location) and can't import more than 10 videos or photos. I want whole project source code. Software example: Wondershare Video Editor.