JMF building blocks