First pass at Audio.js and BaseLayout.js, added 'fit' property to Component.js, added items to Glossary.