Extension Interfaces for Multilayered Applications