I know its a daunting task to develop an IDE all by myself for a microprocessor, but still if i want to develop one, where can i start? I am pretty familiar with .NET!