Initial framework commit