Plungin supported language

I have some doubts related to component plugin and connector plugin.

Can we create plugins in C# language instead of JAVA?

Also can we extend an existing Appian component for example if we need a 3D style button or a complex chart for our application, can we extend existing Appian button component or chart to add new style or functionality?

Also is there any place where we can refer code/java script being used for Appian provided components, so that we can create custom plugin by referring  existing code?

  Discussion posts and replies are publicly visible