ライブラリ(コンポーネント)の拡張の話じゃないのか?
自分ですべてソース書くなら、どんな言語でも大抵のことは可能だろ。